diff --git a/config.def.h b/config.def.h
index aca64ea..17e104d 100644
--- a/config.def.h
+++ b/config.def.h
@@ -15,16 +15,35 @@ static const char col_gray2[]       = "#444444";
 static const char col_gray3[]       = "#bbbbbb";
 static const char col_gray4[]       = "#eeeeee";
 static const char col_cyan[]        = "#005577";
+
+static const char nord_polar_darkest_blue[] = "#2e3440";
+static const char nord_polar_darker_blue[] = "#3b4252";
+static const char nord_polar_lighter_dark_blue[] = "#434c5e";
+static const char nord_polar_lightest_dark_blue[] = "#4c566a";
+static const char nord_dark_white[] = "#d8dee9";
+static const char nord_darker_white[] = "#e5e9f0";
+static const char nord_white[] = "#eceff4";
+static const char nord_white_dark[] = "#d8dee9";
+static const char nord_frost_light_blue[] = "#8fbcbb";
+static const char nord_frost_darker_light_blue[] = "#88c0d0";
+static const char nord_frost_lighter_dark_blue[] = "#81a1c1";
+static const char nord_frost_dark_blue[] = "#5e81ac";
+static const char nord_red[] = "#bf616a";
+static const char nord_orange[] = "#d08770";
+static const char nord_yellow[] = "#ebcb8b";
+static const char nord_green[] = "#a3be8c";
+static const char nord_purple[] = "#b48ead";
+
 static const char *colors[][3]      = {
 	/*               fg         bg         border   */
-	[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
-	[SchemeInv]  = { col_gray1, col_gray3, col_gray2 },
-	[SchemeSel]  = { col_gray4, col_cyan,  col_cyan  },
-	[SchemeStatus]  = { col_gray3, col_gray1,  "#000000"  }, // Statusbar right {text,background,not used but cannot be empty}
-	[SchemeTagsSel]  = { col_gray4, col_cyan,  "#000000"  }, // Tagbar left selected {text,background,not used but cannot be empty}
-	[SchemeTagsNorm]  = { col_gray3, col_gray1,  "#000000"  }, // Tagbar left unselected {text,background,not used but cannot be empty}
-	[SchemeInfoSel]  = { col_gray4, col_cyan,  "#000000"  }, // infobar middle  selected {text,background,not used but cannot be empty}
-	[SchemeInfoNorm]  = { col_gray3, col_gray1,  "#000000"  }, // infobar middle  unselected {text,background,not used but cannot be empty}
+	[SchemeNorm] = { nord_white, nord_polar_darkest_blue, nord_polar_darkest_blue },
+	[SchemeInv]  = { nord_polar_darkest_blue, nord_white, nord_polar_darkest_blue },
+	[SchemeSel]  = { nord_polar_darkest_blue, nord_frost_darker_light_blue,  nord_red  },
+	[SchemeStatus]  = { nord_white, nord_polar_darkest_blue,  "#000000"  }, // Statusbar right {text,background,not used but cannot be empty}
+	[SchemeTagsSel]  = { nord_polar_darkest_blue, nord_frost_darker_light_blue,  "#000000"  }, // Tagbar left selected {text,background,not used but cannot be empty}
+	[SchemeTagsNorm]  = { nord_white, nord_polar_darkest_blue,  "#000000"  }, // Tagbar left unselected {text,background,not used but cannot be empty}
+	[SchemeInfoSel]  = { nord_polar_darkest_blue, nord_frost_darker_light_blue,  "#000000"  }, // infobar middle  selected {text,background,not used but cannot be empty}
+	[SchemeInfoNorm]  = { nord_white, nord_polar_darkest_blue,  "#000000"  }, // infobar middle  unselected {text,background,not used but cannot be empty}
 };
 
 /* tagging */
